﻿//Copyright Notice:  ©2009 Microsoft Corporation.  All rights reserved.
using System;
using System.Collections.ObjectModel;

namespace Microsoft.InformationSecurity.CISF.Security.AuthZServices
{
    /// <summary>
    /// Interface for defining methods of getting Entry collections containing different property types
    /// from AD based on the Identity.
    /// </summary>
    public interface IGetProperty
    {
        /// <summary>
        /// Retrieves a collection of properties from AD based on the Entry.
        /// </summary>
        /// <param name="entry">A single Entry that will be searched for in AD.</param>
        void GetProperties(Entry entry);
    }
}
